﻿/*--公共--*/
.web{width:1000px; margin:auto; background:#fff url(../images/index_24.png) repeat-y; border-top:8px solid #f15c21; margin-top:-35px; position:relative; z-index:999;}

.webleft{ float:left; width:185px; background:url(../images/index_04.png) no-repeat; height:1074px;}
.webright{ float:right; width:814px;}

.lefttitle{ height:41px;}
.lefttitle img{ display:block;}

.leftclass{ margin:0px; padding:35px 0px 0px 10px;}
.leftclass ul{ margin:0px; padding:0px;}
.leftclass ul li{ margin:0px; padding:0px;}
.leftclass ul li a{ display:block; background:url(../images/index_06.png) no-repeat; height:38px; padding-left:50px; color:#000000; font-size:14px; font-weight:bold; line-height:42px;}
.leftclass ul li a:hover{ color:#f26521;}
.leftclass ul li a.cur{ color:#f26521;}

.leftyjclass{ margin:0px; padding:35px 0px 0px 5px;}
.leftyjclass ul{ margin:0px; padding:0px;}
.leftyjclass ul li{ margin:0px; padding:0px;}
.leftyjclass ul li a{ display:block; background:url(../images/index_22.png) no-repeat; height:38px; padding-left:28px; color:#000000; font-size:12px; line-height:42px;}
.leftyjclass ul li a:hover{ color:#f26521;}
.leftyjclass ul li a.cur{ color:#f26521;}

.righttitle{ background:url(../images/index_07.png) no-repeat; height:43px; line-height:40px; padding-left:45px;}

.footweb{width:980px;margin:auto;background:#fff; padding:10px;}
.yeji{ border:1px solid #e1e1e1;}
.yeji h3{ background:url(../images/index_09.jpg) no-repeat; height:41px;}
.yeji ul{ margin:0px; padding:20px 0px 0px; height:215px;}
.yeji ul li{ float:left; width:225px; padding-left:15px;}
.yeji ul li img{ display:block; width:225px; height:170px;}
.yeji ul li p{ height:21px; overflow:hidden; text-align:center; font-size:14px; color:#000000; padding-top:8px;}

.link{ border:1px solid #e1e1e1;}
.link h3{ background:url(../images/index_14.jpg) no-repeat; height:37px;}
.link ul{ margin:0px; padding:15px 15px 15px 15px;}
.link ul a{ padding:0px 10px;}

.foot{ background:#001f56; height:135px;color:#fff; text-align:center; padding-top:30px;}
.foot a{ color:#fff;}
.foot a:hover{ color:#fff;}

.fenye{ text-align:center; padding:30px 0px;}

/*--头部--*/

.headerbg{ background:url(../images/index_01.png) repeat-x; height:109px;}
.header{ width:1000px; margin:0px auto;}
.header h1{ padding-top:19px; padding-left:20px;}
.header h1 img{ display:block;}
.header ul{ margin:0px; padding:6px 0px 0px 130px;}
.header ul li{ float:left; padding-left:20px;}
.header ul li a{ display:inline-block; width:70px; height:26px; text-align:center; font-size:14px; color:#363636; line-height:26px;}
.header ul li a:hover{ background:url(../images/index_02.gif) no-repeat;color:#fff;}
.header ul li a.cur{ background:url(../images/index_02.gif) no-repeat;color:#fff;}

.banner{ width:100%; position:relative; height:242px; overflow:hidden;}
.banner ul{width:100%; position:relative; height:242px;}
.banner ul li{width:100%; position:relative; height:242px;}
.banner ul li img{ width:1680px;height:242px; position:absolute; left:50%; margin-left:-840px;}

/*--关于我们--*/

.about{padding:36px; font-size:14px; color:#000000;}
.about h3.title{font-size:33px; font-weight:bold; text-align:center; color:#a36107; font-family:'黑体'; line-height:35px;}

.aboutzhici{ background:url(../images/index_18.jpg) no-repeat right top; padding:40px 80px 30px 50px; font-size:14px;}
.aboutzhici h3.title{font-size:33px; font-weight:bold; text-align:center; color:#a36107; font-family:'黑体'; line-height:35px;}

/*--联系我们--*/

.lianxi{ padding:70px;font-size:14px; color:#000000; line-height:32px;}
.lianxi h3.title{font-size:22px; font-weight:bold;color:#a36107; font-family:'黑体'; line-height:35px;}



/*--新闻列表--*/

.newslist{ padding:30px 50px 20px;}
.newslist ul{ margin:0px; padding:0px;}
.newslist ul li{ line-height:35px; height:35px; border-bottom:1px solid #d7d7d7; background:url(../images/index_17.gif) no-repeat 5px 14px; padding-left:20px; font-size:14px;}
.newslist ul li em{ float:right;}

.Contenttitle{text-align:center; padding:20px 0px 0px;}
.Contenttitle h3{font-size:24px; font-weight:bold; line-height:25px; padding:8px 0px;}

.Content{font-size:14px; line-height:24px; padding:20px 43px 50px;}


/*--公司业绩--*/

.gongsiyeji{ padding:40px 28px 35px 29px; font-size:14px;}
.gongsiyeji img{ display:block;}

.yejilist{ margin:0px; padding:35px 0px 0px;}
.yejilist ul{ margin:0px; padding:0px;}
.yejilist ul li{ float:left; width:215px; padding:0px 0px 20px 39px;}
.yejilist ul li img{ display:block; width:225px; height:170px;}
.yejilist ul li p{ height:21px; overflow:hidden; text-align:center; font-size:14px; color:#000000; padding-top:15px;}



/*--首页--*/

.indexbanner{ width:100%; position:relative; height:707px; overflow:hidden;}
.indexbanner ul{width:100%; position:relative; height:707px;}
.indexbanner ul li{width:100%; position:relative; height:707px;}
.indexbanner ul li img{ width:1680px;height:707px; position:absolute; left:50%; margin-left:-840px;}

.indexweb{ width:980px; padding:10px 10px 0px; margin:auto; margin-top:-370px; background:#fff; position:relative; z-index:99999;}

.indexwebbanner{ float:left; width:400px; height:285px; position:relative; overflow:hidden; padding:10px; border:1px solid #e1e1e1;}
.indexwebbanner ul{ margin:0px; padding:0px;width:400px; height:285px; position:relative; overflow:hidden;}
.indexwebbanner ul li{width:400px; height:285px;}
.indexwebbanner ul li img{ display:block;width:400px; height:285px;}

.dot{ position:absolute; right:20px; bottom:20px; z-index:999; text-align:right;}
.dot a{ display:inline-block; border:1px solid #e1e1e1; background:#fff; padding:0px 8px; margin-right:5px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999;}
.dot a.cur{ background:#f15c21; color:#fff;}

.indexnews{ float:right; width:550px;}
.indexnews h3{ background:url(../images/index_28.jpg) repeat-x; height:40px;}
.indexnews h3 a{ display:inline-block; width:93px; height:39px; text-align:center; font-size:16px; line-height:39px; margin-right:10px;}
.indexnews h3 a.cur{ background:url(../images/index_27.jpg) no-repeat; color:#fff;}

.indexnewslist{ padding:0px 10px; margin:0px; display:none;}
.indexnewslist dl{ padding:0px; height:110px; overflow:hidden;}
.indexnewslist dl dt{ font-size:24px; font-weight:bold; line-height:26px; overflow:hidden; height:24px; text-align:center; padding-top:20px;}
.indexnewslist dl dd{ color:#898989; line-height:20px; text-indent:2em; padding-top:10px;}
.indexnewslist dl dd a{ color:#f26521;}
.indexnewslist ul{ margin:0px; padding:0px;}
.indexnewslist ul li{ line-height:35px; height:35px; border-bottom:1px solid #d7d7d7; background:url(../images/index_17.gif) no-repeat 5px 14px; padding-left:20px; font-size:14px;}
.indexnewslist ul li em{ float:right;}


.indexfuwu{ float:left; width:242px; height:307px; border:1px solid #e1e1e1;}
.indexfuwu h3{ background:url(../images/index_31.jpg) no-repeat; height:38px; font-weight:normal;}
.indexfuwu h3 a{float:right; display:inline-block; padding:7px 10px 0px 0px}
.indexfuwu p{ padding:25px 10px 0px 10px; line-height:20px; text-indent:2em;color:#555555;}

.indexabout{ float:left; width:453px; padding-left:10px}
.indexabout h3{ background:url(../images/index_32.jpg) no-repeat; height:37px; margin-bottom:5px;font-weight:normal;}
.indexabout h3 a{float:right; display:inline-block; padding:7px 10px 0px 0px}
.indexabout img{ display:block; margin:auto;}
.indexabout p{ line-height:20px; color:#555555; padding:10px 15px 0px;}
.indexabout p a{ color:#f26521;}

.indexzhengce{ float:right; width:258px; border:1px solid #e1e1e1; height:307px;}
.indexzhengce h3{ background:url(../images/index_33.jpg) no-repeat; height:41px;font-weight:normal;}
.indexzhengce h3 a{float:right; display:inline-block; padding:7px 10px 0px 0px}
.indexzhengce ul{ margin:0px; padding:8px 20px 0px;}
.indexzhengce ul li{ background:url(../images/index_35.gif) no-repeat left 12px; height:21px; overflow:hidden; padding-left:10px; margin-top:3px;}

.indexyeji{ border:1px solid #e1e1e1; position:relative; height:276px;}
.indexyeji h3{ background:url(../images/index_09.jpg) no-repeat; height:41px; font-weight:normal;}
.indexyeji h3 a{float:right; display:inline-block; padding:7px 10px 0px 0px}
.indexyejibox{ width:900px; margin:0px auto; overflow:hidden; position:relative;}
.indexyeji ul{ margin:0px; padding:20px 0px 0px; width:9999px; position:relative; height:215px;}
.indexyeji ul li{ float:left; width:215px; padding:0px 5px;}
.indexyeji ul li img{ display:block; width:215px; height:163px;}
.indexyeji ul li p{ height:21px; overflow:hidden; text-align:center; font-size:14px; color:#000000; padding-top:8px;}

.indexyejileft,.indexyejiright{ position:absolute; width:21px; height:54px; top:112px; cursor:pointer;}
.indexyejileft{ left:10px; background:url(../images/index_36.gif) no-repeat;}
.indexyejiright{ right:10px;background:url(../images/index_37.gif) no-repeat;}


